package com.zf.yichat.service;

import com.zf.yichat.model.SysSensitives;
import com.zf.yichat.utils.response.FsPage;
import com.zf.yichat.utils.response.FsResponse;

/**
 * 敏感词
 */
public interface SysSensitivesService {

    /**
     * 查询敏感词列表
     * @param init
     * @param word
     * @return
     */
    FsResponse selectList(FsPage init, String word);

    /**
     * 新增敏感词
     * @param sensitives
     * @return
     */
    int addOrEditSensitives(SysSensitives sensitives);

    /**
     * 更新敏感词
     * @param sensitives
     * @return
     */
    int updateSensitives(SysSensitives sensitives);

    /**
     * 删除敏感词
     * @param id
     * @return
     */
    int deleteSensitive(Integer id);

    /**
     * 根据id查询敏感词
     * @param id
     * @return
     */
    SysSensitives selectSensitivesById(Integer id);
}
